#ifndef T_CREATENEWREPORTWIDGET_H
#define T_CREATENEWREPORTWIDGET_H

#include <ElaWidget.h>
#include <ElaWidget.h>
class ElaComboBox;
class ElaLineEdit;
namespace GenerateReport
{
    class T_CreateNewReportWidget : public ElaWidget
    {
        Q_OBJECT
    public:
        explicit T_CreateNewReportWidget(QWidget* parent = nullptr);
        ~T_CreateNewReportWidget();

    private slots:
        void slot_onNameEditTextEdit(const QString& nameText);
        void slot_cancelButtonClicked();
        void slot_confirmButtonClicked();

    private:
        void setErrorMessagePrompt(QString errorMessage);

    private:
        QString m_reportName{};
        ElaLineEdit* _nameEdit;
    };
}

#endif // T_CREATENEWREPORTWIDGET_H
